/*******************************************************************************
*
*   FILE NAME:
*       VertexElementUsage.h - VertexElementUsage enumeration
*
*   DESCRIPTION:
*       Defines usage for vertex elements.
*
*******************************************************************************/
#pragma once

enum VertexElementUsage
{
    VERTEX_ELEMENT_USAGE_BINORMAL,
    VERTEX_ELEMENT_USAGE_BLEND_INDICES,
    VERTEX_ELEMENT_USAGE_BLEND_WEIGHT,
    VERTEX_ELEMENT_USAGE_COLOR,
    VERTEX_ELEMENT_USAGE_DEPTH,
    VERTEX_ELEMENT_USAGE_FOG,
    VERTEX_ELEMENT_USAGE_NORMAL,
    VERTEX_ELEMENT_USAGE_POINT_SIZE,
    VERTEX_ELEMENT_USAGE_POSITION,
    VERTEX_ELEMENT_USAGE_SAMPLE,
    VERTEX_ELEMENT_USAGE_TANGENT,
    VERTEX_ELEMENT_USAGE_TESSELLATE_FACTOR,
    VERTEX_ELEMENT_USAGE_TEXTURE_COORDINATE
};
